.cke_editable {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    word-wrap: break-word;
    font-size: 16px;
    line-height: 1.5;
}

.cke_editable>*:first-child {
    margin-top: 0 !important;
}

.cke_editable h1 {
    font-size: 2em;
}

.cke_editable h2 {
    font-size: 1.5em;
}

.cke_editable h3 {
    font-size: 1.25em;
}

.cke_editable hr {
	border-top: 0px solid #eaecef;
	margin: 8px 0px 8px 0px;
}

.cke_editable h1, .cke_editable h2, .cke_editable h3, .cke_editable h4, .cke_editable h5, .cke_editable h6 {
    margin-top: 24px;
    margin-bottom: 0px;
    font-weight: 600;
    line-height: 1.25;
}

.cke_editable p, .cke_editable blockquote, .cke_editable ul, .cke_editable ol, .cke_editable dl, .cke_editable table, .cke_editable pre {
    margin-top: 0;
    margin-bottom: 16px;
}

.cke_editable blockquote {
    padding: 0 1em;
    color: #6a737d;
    border-left: 0.25em solid #dfe2e5;
}

.cke_editable p, .cke_editable blockquote, .cke_editable ul, .cke_editable ol, .cke_editable dl, .cke_editable table, .cke_editable pre {
    margin-top: 0;
    margin-bottom: 16px;
}

blockquote {
    margin: 0;
}

.cke_editable b, .cke_editable strong {
	font-weight: 500;
}

.cke_editable .highlight pre, .cke_editable pre {
    padding: 16px;
    overflow: auto;
    font-size: 85%;
    line-height: 1.45;
    background-color: #f6f8fa;
    border-radius: 3px;
    margin-top: 10px;
}

.cke_editable pre, .cke_editable code {
    word-wrap: normal;
	font-size: 14px;
	font-family: "Consolas", "Monaco", "SFMono-Regular", "Liberation Mono", Menlo, Courier, monospace;
}

.cke_editable ul, .cke_editable ol {
    padding-left: 2em;
}

.cke_editable::after {
    display: table;
    clear: both;
    content: "";
}

.cke_widget_wrapper.cke_widget_focused>.cke_widget_element, .cke_widget_wrapper .cke_widget_editable.cke_widget_editable_focused, .cke_widget_wrapper:hover>.cke_widget_element {
    outline-width: thin !important;
    outline-style: dashed !important;
    outline-color: #ace !important;
}

.cke_editable a {
    color: #337ab7 !important;
    text-decoration: underline !important;
}

.cke_editable p code {
    padding: 2px 4px;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}